import request from '@/utils/request'


export default {







 // 查询所有的讲师用于 下拉框的显示
 getList() {
    return request({
        url: '/serviceedu/eduteacher/teacherList',
        method:'get'
    })
},
















    // 讲师列表（条件查询夹分页的）

    getTeachetListPage(current, limit, teachercondition) {// current:当前页  limit：每页记录数  teachercondition:条件的对象

        return request({
           // url: '/table/list/' + current +"/"+limit+"/",// 定义的接口路径  定义的第一种方式，通过拼接：
           url: `/serviceedu/eduteacher/pageTeacherCondition/${current}/${limit}`,// 第二种写法 用 ` 的符号
            method: 'post',// 提交方式 这个提交方式要和 idsa 中写的提交方式一样
            // teachercondition 条件的对象 后端使用 Requestbody 来获取的数据
            // data 作用： data表示把对象转换为 json 进行传递到接口里面
            data: teachercondition// 在 vue 中要使用这个方法 要 加上 data 来获取这个数据 
            
          })

    },

// 删除讲师（逻辑删除）

    deleteTeacher(id) {
        return request({
            url:`/serviceedu/eduteacher/${id}`,// 定义接口的路径
           method:'delete'// 提交方式 delete的方式提交

        })

     },
    // 添加讲师
    addTeacher(teacher) {
        return request({
            url: `/serviceedu/eduteacher/addTeacher`,// 访问路径
            method: 'post',// 提交方式
            data:teacher// 他这个意思是 把他转换成json 添加进去
        })

    },
    // 修改讲师
    // 先通过id 查选出里面的数据
    getTeacherinfo(id) {
        return request({
            url:`/serviceedu/eduteacher/getTeacgerid/${id}`,// 访问路径，通过id访问的路径
            method: 'get',// 提交房时
        })

    },
    // 修改讲师
    updateTeacherinfo(teacher) {
        return request({
            url: `/serviceedu/eduteacher/updateTeacher`,
            method: 'post',// 提交方式
            data:teacher
      })  
    }

}




